package com.penghaisoft.microwms.materialhand.web.storage.dao;


import com.penghaisoft.microwms.common.mapper.BaseMapper;
import com.penghaisoft.microwms.common.wms.model.RawStorage;

/**
 * <p>Mapper</p>
 *  
 *  @author 
 *  @createDate 
 **/
public interface RawStorageMapper  extends BaseMapper<RawStorage> {

    /** 
     * @Description: 扣钱库位库存（根据销售单号、合同号、型号、型号类型、库位）
     *                 总数-1 ，可用-1
     * @Param:  
     * @return:  
     * @Author: zhangx
     * @Date: 2018/5/18 13:50
     */ 
    int minusStorage(RawStorage storage);

    /**
     * @Description: 增加库位库存（根据销售单号、合同号、型号、型号类型、库位）
     *                  总数+1 ，可用+1
     * @Param:
     * @return:
     * @Author: zhangx
     * @Date: 2018/5/18 14:06
     */
    int addStorage(RawStorage storage);
}